package com.nontax.test.epay.dto;


import java.math.BigDecimal;

public class UnKnownCapitalReceiveDTO{
    /**
     * 主键
     */
    private String fid;

    /**
     * 批次号
     */
    private String fbatchNo;

    /**
     * 银行编码
     */
    private String fbankCode;

    /**
     * 资金流水号
     */
    private String ffundSerialNo;

    /**
     * 到账日期
     */
    private String freceivedDate;

    /**
     * 到账时间
     */
    private String freceivedTime;

    /**
     * 金额
     */
    private BigDecimal famt;

    /**
     * 收款账户类型
     */
    private String frecAcctType;

    /**
     * 收款账号
     */
    private String frecAcct;

    /**
     * 收款账户名称
     */
    private String frecAcctName;

    /**
     * 收款账户开户行名称
     */
    private String frecAcctBank;

    /**
     * 付款人名称
     */
    private String fpayAcctName;

    /**
     * 付款账号
     */
    private String fpayAcct;

    /**
     * 付款人开户行名称
     */
    private String fpayAcctBank;

    /**
     * 附言
     */
    private String faddWord;

    /**
     * 备注
     */
    private String fmemo;

    private Long fversion; //版本号

    /**
     * 状态 1未确认，2已确认，3已删除
     */
    private String fstatus;

    /* 以下为 辅助字段 */
    /**
     * 执收银行编码
     */
    private String fbankName;

    public String getFbankName() {
        return fbankName;
    }

    public void setFbankName(String fbankName) {
        this.fbankName = fbankName;
    }

    /**
     * 获取 主键
     *
     * @return fid 主键
     */
    public String getFid() {
        return this.fid;
    }

    /**
     * 设置 主键
     *
     * @param fid 主键
     */
    public void setFid(String fid) {
        this.fid = fid;
    }

    /**
     * 获取 批次号
     *
     * @return fbatchNo 批次号
     */
    public String getFbatchNo() {
        return this.fbatchNo;
    }

    /**
     * 设置 批次号
     *
     * @param fbatchNo 批次号
     */
    public void setFbatchNo(String fbatchNo) {
        this.fbatchNo = fbatchNo;
    }

    /**
     * 获取 银行编码
     *
     * @return fbankCode 银行编码
     */
    public String getFbankCode() {
        return this.fbankCode;
    }

    /**
     * 设置 银行编码
     *
     * @param fbankCode 银行编码
     */
    public void setFbankCode(String fbankCode) {
        this.fbankCode = fbankCode;
    }

    /**
     * 获取 资金流水号
     *
     * @return ffundSerialNo 资金流水号
     */
    public String getFfundSerialNo() {
        return this.ffundSerialNo;
    }

    /**
     * 设置 资金流水号
     *
     * @param ffundSerialNo 资金流水号
     */
    public void setFfundSerialNo(String ffundSerialNo) {
        this.ffundSerialNo = ffundSerialNo;
    }

    /**
     * 获取 到账日期
     *
     * @return freceivedDate 到账日期
     */
    public String getFreceivedDate() {
        return this.freceivedDate;
    }

    /**
     * 设置 到账日期
     *
     * @param freceivedDate 到账日期
     */
    public void setFreceivedDate(String freceivedDate) {
        this.freceivedDate = freceivedDate;
    }

    /**
     * 获取 到账时间
     *
     * @return freceivedTime 到账时间
     */
    public String getFreceivedTime() {
        return this.freceivedTime;
    }

    /**
     * 设置 到账时间
     *
     * @param freceivedTime 到账时间
     */
    public void setFreceivedTime(String freceivedTime) {
        this.freceivedTime = freceivedTime;
    }

    /**
     * 获取 金额
     *
     * @return famt 金额
     */
    public BigDecimal getFamt() {
        return this.famt;
    }

    /**
     * 设置 金额
     *
     * @param famt 金额
     */
    public void setFamt(BigDecimal famt) {
        this.famt = famt;
    }

    /**
     * 获取 收款账户类型
     *
     * @return frecAcctType 收款账户类型
     */
    public String getFrecAcctType() {
        return this.frecAcctType;
    }

    /**
     * 设置 收款账户类型
     *
     * @param frecAcctType 收款账户类型
     */
    public void setFrecAcctType(String frecAcctType) {
        this.frecAcctType = frecAcctType;
    }

    /**
     * 获取 收款账号
     *
     * @return frecAcct 收款账号
     */
    public String getFrecAcct() {
        return this.frecAcct;
    }

    /**
     * 设置 收款账号
     *
     * @param frecAcct 收款账号
     */
    public void setFrecAcct(String frecAcct) {
        this.frecAcct = frecAcct;
    }

    /**
     * 获取 收款账户名称
     *
     * @return frecAcctName 收款账户名称
     */
    public String getFrecAcctName() {
        return this.frecAcctName;
    }

    /**
     * 设置 收款账户名称
     *
     * @param frecAcctName 收款账户名称
     */
    public void setFrecAcctName(String frecAcctName) {
        this.frecAcctName = frecAcctName;
    }

    /**
     * 获取 收款账户开户行名称
     *
     * @return frecAcctBank 收款账户开户行名称
     */
    public String getFrecAcctBank() {
        return frecAcctBank;
    }

    /**
     * 设置 收款账户开户行名称
     *
     * @param frecAcctBank 收款账户开户行名称
     */
    public void setFrecAcctBank(String frecAcctBank) {
        this.frecAcctBank = frecAcctBank;
    }

    /**
     * 获取 付款人名称
     *
     * @return fpayAcctName 付款人名称
     */
    public String getFpayAcctName() {
        return this.fpayAcctName;
    }

    /**
     * 设置 付款人名称
     *
     * @param fpayAcctName 付款人名称
     */
    public void setFpayAcctName(String fpayAcctName) {
        this.fpayAcctName = fpayAcctName;
    }

    /**
     * 获取 付款账号
     *
     * @return fpayAcct 付款账号
     */
    public String getFpayAcct() {
        return this.fpayAcct;
    }

    /**
     * 设置 付款账号
     *
     * @param fpayAcct 付款账号
     */
    public void setFpayAcct(String fpayAcct) {
        this.fpayAcct = fpayAcct;
    }

    /**
     * 获取 付款人开户行名称
     *
     * @return fpayAcctBank 付款人开户行名称
     */
    public String getFpayAcctBank() {
        return this.fpayAcctBank;
    }

    /**
     * 设置 付款人开户行名称
     *
     * @param fpayAcctBank 付款人开户行名称
     */
    public void setFpayAcctBank(String fpayAcctBank) {
        this.fpayAcctBank = fpayAcctBank;
    }

    /**
     * 获取 附言
     *
     * @return faddWord 附言
     */
    public String getFaddWord() {
        return this.faddWord;
    }

    /**
     * 设置 附言
     *
     * @param faddWord 附言
     */
    public void setFaddWord(String faddWord) {
        this.faddWord = faddWord;
    }

    /**
     * 获取 备注
     *
     * @return fmemo 备注
     */
    public String getFmemo() {
        return this.fmemo;
    }

    /**
     * 设置 备注
     *
     * @param fmemo 备注
     */
    public void setFmemo(String fmemo) {
        this.fmemo = fmemo;
    }

    public Long getFversion() {
        return fversion;
    }

    public void setFversion(Long fversion) {
        this.fversion = fversion;
    }

    /**
     * 获取 状态
     *
     * @return fstatus 状态
     */
    public String getFstatus() {
        return fstatus;
    }

    /**
     * 设置 状态
     *
     * @param fstatus 状态
     */
    public void setFstatus(String fstatus) {
        this.fstatus = fstatus;
    }


}